irrepressible spirits - Spanish English Dictionary